package cn.sxt.sys.service;

import java.util.List;

import cn.sxt.sys.domain.User;
import cn.sxt.sys.utils.DataGridView;
import cn.sxt.sys.vo.UserVo;

public interface UserService {
	
	User queryUserByLoginName(String loginname);
	
	DataGridView queryAllUser(UserVo userVo);

	List<User> queryUserByDeptId(Integer deptid);

	int addUser(UserVo userVo);

	User queryUserById(Integer id);

	int updateUser(UserVo userVo);

	List<User> queryAllUserForList();

	int resetUserPwd(UserVo userVo); //重置密码

	int deleteUserById(UserVo userVo);//根据id删除用户

	DataGridView queryUserRole(UserVo userVo);// 加载可用角色，选中用户已有的角色

	int saveUserRole(UserVo userVo);  //保存用户--角色 关系

	int updatePwd(UserVo userVo);//修改密码
}
